# 指定基础镜像(基础镜像中一般包含可执行程序的运行环境, 如JRE, 一些基本的linux指令)
FROM registry.cn-shanghai.aliyuncs.com/c7n/javabase:0.9.0

# 指定Dockerfile中剩余指令的工作目录为 /app
WORKDIR /app

COPY ./app.jar app.jar

# 指定镜像的默认指令
# 其中 $JAVA_OPTS $SKYWALKING_OPTS 这两个环境变量是为了在不重新生成镜像的前提下,
# 能够根据需要指定JVM参数和skywalking参数以运行容器
CMD java $APP_OPTS -jar /app/app.jar
